#include "at32f403a_407.h"


/*
    输出引脚定义
    PC6：MOS管控制
    PC7：引弧控制
    PC8：电容充电控制
    PC9：电磁阀控制
    PA8：面罩控制
*/


void out_mos(uint8_t pwm)
{
    tmr_channel_value_set(TMR3, TMR_SELECT_CHANNEL_1, pwm);
}

void out_yinhu(uint8_t enable)
{
    if(enable)
    {
        gpio_bits_set(GPIOC, GPIO_PINS_7);
    }
    else
    {
        gpio_bits_reset(GPIOC, GPIO_PINS_7);
    }
}

void out_dianrong(uint8_t enable)
{
    if(enable)
    {
        gpio_bits_set(GPIOC, GPIO_PINS_8);
    }
    else
    {
        gpio_bits_reset(GPIOC, GPIO_PINS_8);
    }
}

void out_diancifa(uint8_t enable)
{
    if(enable)
    {
        gpio_bits_set(GPIOC, GPIO_PINS_9);
    }
    else
    {
        gpio_bits_reset(GPIOC, GPIO_PINS_9);
    }
}

void out_mianzhao(uint8_t enable)
{
    if(enable)
    {
        gpio_bits_set(GPIOA, GPIO_PINS_8);
    }
    else
    {
        gpio_bits_reset(GPIOA, GPIO_PINS_8);
    }
}

